/* Global css */
body, table, th, td {
	font-size:12px;
	line-height: 21px;
	font-family: Tahoma,
		"Hiragino Sans GB", STHeiti !important, inherit;
}
input[type=text]{height:22px; line-height:22px; width:200px; padding:0px 2px;}
input[type=submit],input[type=button] {height:28px;}
.form td input[type=submit], .form td input[type=button]{margin:11px 0px; padding:3px 11px;}
.form input[type=text] {height:28px; line-height:28px; padding-left:7px;}
.form textarea {
	width:300px; height:100px; margin:3px 0px 0px 0px;
}
.form a, .form a:link, .form label {margin-left:0px;}
.hide {
	display:none;
}
.wrapper {
	margin:0px auto; 
	padding:0px; 
}
.body {
	margin: 0px auto;
}
.wrapper {background:#fff;}
.header {
	background: #0063B0;
	color: #fff;
	line-height: 30px;
	font-weight: bold;
	font-size: 22px;
	padding: 7px 0px 0px 0px;
	width: 100%;
	-moz-box-shadow: 0px 1px 1px #666;
    -webkit-box-shadow: 0px 1px 1px #666;
    box-shadow: 0px 1px 1px #000;
}
.header .header_ {
	margin: 0px auto;
}
p,em,ul,li,body,dl,form,h1,h2 {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
form,img {
	border: 0px;
}
div, td, th, h1, h2, h3, h4, span {
	text-align:left;
	margin: 0px;
	padding: 0px;
}

div,em,table,td {
	font-weight: normal;
	font-style: normal;
}

a,a:link,a:visited {
	color: #0D26E1;
	text-decoration: none;
	cursor: pointer;
}

a:hover {
	text-decoration: none; color:#ff0000;
}
pre {
	white-space: pre-wrap; /* css-3 */
	white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: -o-pre-wrap; /* Opera 7 */
	word-wrap: break-word; /* Internet Explorer 5.5+ */
}
span.em {color:#666; padding:0px 0px 0px 3px; display:block;} /*注释 备注等*/
.deleted, .deleted a, .deleted a:link, .deleted a:visited {text-decoration: line-through; color:#666;}
.body:after,
.header:after,.nav:after,.nav ul:after, .sidebarMenu:after, .sidebar:after
	{
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
table {
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
}
table th {
	text-align:left;
	color: #666;
	padding: 3px 3px 3px 3px;
	height:28px;
}
table td {
	padding: 3px 3px;
	padding-left:7px;
}
table .trbg {
	background:#d7d7d7;
}
table tr td button{
	padding:0px 11px 0px 11px;
	height:30px; line-height:30px;
}
button {
	margin:0px;
	padding:1px 10px 1px 10px;
	border-collapse: collapse;
	border:0px solid #b0b0b0; height:22px; line-height:22px;
}
h1 {margin:21px 0px 11px 21px; padding:0px; font-size:14px;}
table {margin:11px auto;}
.form table, .h1 {margin:11px auto; }
input[type=text], input[type=password] {
	border:1px solid #e0e0e0;
	height:25px; line-height:25px;
	padding:0px 7px 0px 7px;
	margin:0px 0px 0px 0px;
}
table td em {color:#ff0000;}
table th, table td {
	margin:0px; padding:0px;
	height:38px;
}
table th {
	padding:0 3px;
}
input.inputerr{border:1px solid #ff0000;}
.loginForm em {display:block;}

/*验证码通用样式*/
.vcodeImg{width:100px;height:30px; }
input.vcode{width:50px;height:30px;}
.vcodeBtn{color:#333;}

.wrapper, .header .header_ {width:100%; max-width:1280px}
.logo {
	float:left;
	margin: 0px 21px 0px 11px;
	width:200px;
}
.logo a, .logo a:link,  .logo a:visited,  .logo a:hover {color:#fff; text-decoration: none;}
.login {float:right; font-size:12px; color:#fff; margin-right:21px;}
.login a, .login a:link, .login a:visited {color:#fff; display:inline-block; padding:0px 7px;}
.login a:hover{background:#ff6600;}
.search {
	padding:11px 0px 11px 30px;
	font-size: 14px;
}
.search input[type=text] {padding:0px 10px 0px 10px; border:0px;}
.search button,.search input[type=text] {
	margin:0px;  height:30px;
	font-size:14px;
}
.sidebar a, .sidebar a:link, .sidebar a:visited {color:#fff;}
.sidebar {
	color:#fff;
	height:500px; background: #3971c4;
	margin:3px 0px 0px 0px;
	-moz-box-shadow: 0px 0px 1px #bbb;
    -webkit-box-shadow: 0px 0px 1px #333;
    box-shadow: 1px 1px 1px #000;
}
.sidebar .space:after, .sidebar dl:after, .product-items ul:after,
{
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
.sidebar dl {clear:both; display:block;}
.sidebar dl dt{color:#e0e0e0; font-size:14px; font-weight:bold; margin:5px 0px 3px 0px; display: block;}
.sidebar dl dd {
    display:inline-block; margin:3px 1px 7px 0px; padding:0px; min-width:35px;  height:22px;
}
/**/
.sidebar dl dd span {font-size:10px;}
.sidebar dl dd a, .sidebar dl dd a:link, .sidebar dl dd a:visited {
	padding:1px 7px;
	display:block;
	border-radius:3px;
	-moz-border-radius:1px;
	-webkit-border-radius:1px;
	border-radius:1px;
}
.sidebar dl dd a:hover{background:#ff6600;}
/**/
.sidebar {
	min-width:100px; 
	width:15%;
	float: left;
}
.sidebarMenu {
	border: 0px;
	margin: 7px 0px 0px 0px;
	padding:0px 3px 0px 7px;
}
.sidebarMenu ul {
	margin: 0px;
	float: left;
}

.product-items {width:85%; float:right; margin:0px;}
.product-items ul {margin:0px 0px 0px 3px;}
.product-items ul li {
	margin:7px 0px 0px 7px; padding:0px 0px 7px 0px;
	float:left; width:250px; height:330px; border:2px solid #e6e6e6;
}
.product-items ul li img {width:250px; height:250px;}
.product-items .btn_wrap{margin: 0px auto; text-align:center;}
.product-items button.btn_buy {background:#ff9900; color:#fff;}
.product-items .name, .product-items .price{margin:0px 11px;}
.product-items .price {height:30px;}
.product-items .price .r_price{text-decoration:line-through; margin-right:21px;}
.product-items .price .o_price{font-size:16px;font-weight:bold; color:#ff0000;}
.trigger a, .trigger a:link, .trigger a:visited{
	display: block;
	padding: 0px 5px;
	color:#444;
}
.trigger a:hover{
	background:#fff;
}
.trigger b{
	border-color: #fff1d5 transparent transparent;
	_border-color: #fff1d5 #dd5c40 #dd5c40 #dd5c40;
	border-style: solid;
	border-width: 4px 4px;
	border-color: #666 transparent transparent;
	_border-color: #666 #f7f7f7 #f7f7f7 #f7f7f7;
	-webkit-transition: -webkit-transform .2s ease-in;
	-webkit-backface-visibility: hidden;
	-moz-transition: -moz-transform .2s ease-in;
	-o-transition: -o-transform .2s ease-in;
	transition: transform .2s ease-in;
	position:relative;
	top:8px;
	right:-5px;
	
}
.green {color:#006600;}
.red {color:#ff0000;}
.pagination{background:#fff}
.pagination a,.pagination a:link, .pagination a:visited{border: 1px solid #e6e6e6;}
.pagination a:hover, .pagination a:active{border:1px solid #70C943; color:#fff; background-color:#70C943;}
.pagination li.pcg{color:#000;}
.pagination li.pdg{border:1px solid #929292; color:#929292;}
.pagination li.ppg{border:1px solid white; background-color:white; color:#929292;}
/**/
.pagination{margin:0px 0px 0px 0px; width:auto; padding:3px 0px 5px 0px; text-align:center;}
.pgination form{margin:0px; padding:0px;}
.pagination span{display:inline-block; margin:0px 11px 0px 7px; padding:3px 13px; height:25px; line-height:25px;}
.pagination ul{margin: 0; padding: 0; text-align: left;}
.pagination li{
	list-style-type: none; display:inline; margin-right:2px; font-size:12px; line-height:25px; height:25px;
}
.pagination a
, .pagination a:link
, .pagination a:visited
, .pagination a:active {
	text-decoration:none;
	padding:3px 13px;
	height:25px; line-height:25px;
}
.pagination li .pcg{padding:2px 8px 2px 8px; font-weight:bold;}
.pagination li .pdg{padding:2px 8px 2px 8px;}
.pagination li .png{padding:2px 2px 2px 2px; font-weight:bold;}
.pagination li .ppg{padding:2px 5px 2px 5px; font-weight:bold;}
/* Tips css */
.tip-wrapper {position:fixed!important; position:absolute; z-index:9999; padding:3px 0px 10px 0px; opacity: 0.9; filter: alpha(opacity=90); background-repeat: no-repeat; }
.tip-wrapper-inner {z-index:9999; padding: 7px 8px 10px 8px; min-height:60px; text-align: center; }
.yyy_slt {
	color: #3438A8;
	background: #ff3300;
	text-decoration: none;
}
.yyy_slt a, .yyy_slt a:link, .yyy_slt a:visited {
	color: #3438A8;
	background: #fff;
	text-decoration: none;
}
.yyy_slted, .yyy_slted a, .yyy_slted a:link, .yyy_slted a:visited, .yyy_slt a:hover {
	background: #ff6600;
	color: #fff;
	text-decoration: none;
}
.yyy_tip {
	color: #fff;
	background: #ff6600;
	text-decoration: none;
}
.yyy_tip div {height:25px; line-height:25px;}
.yyy_tip div span{text-align:center; display:block;}
.yyy_tip a, .yyy_tip a:link, .yyy_tip a:visited, .yyy_tip a:active {color:#fff;}
.yyy_tip a:hover span {background:#ffffff; color:#3438A8; display:block; text-decoration: none;}
.yyy_tip .a_hover {background:#fff}
.searchHightLight{background:#ffff00; color:#ff0000;}

/* 2012.8.24*/
#ajaxData .form  {width:98%; text-align:center;}
#ajaxData .form table{margin:25px auto; width:90%;}
#ajaxData h3{margin:20px auto 3px 7px;}
#ajaxData dt {padding:7px 0px 0px 7px}
#ajaxData dl, #ajaxData dt{
	margin:0px 0px 0px 0px;;
}
#ajaxBg { 
	width:100%;
	height:100%;
	position:absolute;
	z-index:10;
	background:#333;
	opacity: .3;
    filter: Alpha(opacity=30);
}
#ajaxData { 
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #ffffff 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
	background:#fff;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	width:auto; 
	min-height:200px;
	margin:0px auto; padding:0px; left:200px;
	position:absolute;
	z-index:99;
	border:1px solid #e6e6e6;
	-moz-box-shadow: 3px 3px 9px #333;
    -webkit-box-shadow: 3px 3px 9px #333;
    box-shadow: 3px 3px 9px #333;
     /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#333')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#333');
}
#ajaxClose {
	margin-top:3px;
	width:30px; height:30px;
	position:absolute;
	z-index:999;
	cursor:pointer;
}
#ajaxData .kw{padding:7px 3px 7px 7px;}
#ajaxData .kw input {height:22px; line-height:22px; width:200px; padding: 0px 3px;}
#ajaxData button {}
#ajaxData table tr th {color:#666;}
.input {height:18px; line-height:18px; padding:2px;}
#ui_notifIt{
    position: fixed;
    top: 10px;
    right: 10px;
    cursor: pointer;
    -webkit-box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.5);
    -o-box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.5);
    box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.5);
    overflow: hidden;
}
#ui_notifIt p{
    text-align: center;
    font-family: sans-serif;
    font-size: 14px;
    padding: 0;
    margin: 0;
}
/* Color setup */
/* Configure this if you want */
.success{
    background-color: yellowgreen;
    color: white;
}
.error{
    background-color: orangered;
    color: white;
}
.warning{
    background-color: orange;
    color: white;
}
.info{
    background-color: deepskyblue;
    color: white;
}
.default{
    background-color: #EEE;
    color: #444;
}
